package com.imagination.applet.domain.photo.service;

import com.imagination.applet.controller.api.request.cropReq;
import com.imagination.applet.domain.photo.model.UserPhoto;
import com.imagination.applet.domain.photo.model.UserPhotosResult;
import org.springframework.web.multipart.MultipartFile;

import java.util.List;

public interface UserPhotoCommandService {

    UserPhotosResult addPhotos(Long userId, List<MultipartFile> photos, cropReq cropReq);

    List<UserPhoto> userPhotos();

    void removePhoto(Long userId, Long photoId);

    int removePhotos(Long userId, List<Long> photoIdList);
}
